<template>
    <div>
        <Modal v-model="modal.search" title="高级搜索" width="1020">
            <Form ref="searchForm" :model="searchForm" :label-width="120">
                <Row>
	<i-col span="12">
	<FormItem label="退款申请编号"><Row>
	<i-col span="11">
	<FormItem prop="idMin">
	<InputNumber v-model="searchForm.idMin" placeholder="请输入开始退款申请编号" style="width: 100%;"/>
</FormItem>
</i-col>
	<i-col span="2" style="text-align: center">-</i-col>
	<i-col span="11">
	<FormItem prop="idMax">
	<InputNumber v-model="searchForm.idMax" placeholder="请输入结束退款申请编号" style="width: 100%;"/>
</FormItem>
</i-col>
</Row>
</FormItem>
</i-col><i-col span="12">
	<FormItem label="用户编号"><Row>
	<i-col span="11">
	<FormItem prop="userIdMin">
	<InputNumber v-model="searchForm.userIdMin" placeholder="请输入开始用户编号" style="width: 100%;"/>
</FormItem>
</i-col>
	<i-col span="2" style="text-align: center">-</i-col>
	<i-col span="11">
	<FormItem prop="userIdMax">
	<InputNumber v-model="searchForm.userIdMax" placeholder="请输入结束用户编号" style="width: 100%;"/>
</FormItem>
</i-col>
</Row>
</FormItem>
</i-col><i-col span="12">
	<FormItem label="店铺编号"><Row>
	<i-col span="11">
	<FormItem prop="shopIdMin">
	<InputNumber v-model="searchForm.shopIdMin" placeholder="请输入开始店铺编号" style="width: 100%;"/>
</FormItem>
</i-col>
	<i-col span="2" style="text-align: center">-</i-col>
	<i-col span="11">
	<FormItem prop="shopIdMax">
	<InputNumber v-model="searchForm.shopIdMax" placeholder="请输入结束店铺编号" style="width: 100%;"/>
</FormItem>
</i-col>
</Row>
</FormItem>
</i-col><i-col span="12">
	<FormItem label="订单编号"><Row>
	<i-col span="11">
	<FormItem prop="orderIdMin">
	<InputNumber v-model="searchForm.orderIdMin" placeholder="请输入开始订单编号" style="width: 100%;"/>
</FormItem>
</i-col>
	<i-col span="2" style="text-align: center">-</i-col>
	<i-col span="11">
	<FormItem prop="orderIdMax">
	<InputNumber v-model="searchForm.orderIdMax" placeholder="请输入结束订单编号" style="width: 100%;"/>
</FormItem>
</i-col>
</Row>
</FormItem>
</i-col><i-col span="12">
	<FormItem label="订单项编号"><Row>
	<i-col span="11">
	<FormItem prop="orderItemIdMin">
	<InputNumber v-model="searchForm.orderItemIdMin" placeholder="请输入开始订单项编号" style="width: 100%;"/>
</FormItem>
</i-col>
	<i-col span="2" style="text-align: center">-</i-col>
	<i-col span="11">
	<FormItem prop="orderItemIdMax">
	<InputNumber v-model="searchForm.orderItemIdMax" placeholder="请输入结束订单项编号" style="width: 100%;"/>
</FormItem>
</i-col>
</Row>
</FormItem>
</i-col><i-col span="12">
	<FormItem label="订单号" prop="orderNo" label-for="orderNo">
	<Input v-model="searchForm.orderNo" element-id="orderNo" placeholder="请输入订单号" clearable/>
</FormItem>
</i-col><i-col span="12">
	<FormItem label="退款单号"><Row>
	<i-col span="11">
	<FormItem prop="refundNoMin">
	<InputNumber v-model="searchForm.refundNoMin" placeholder="请输入开始退款单号" style="width: 100%;"/>
</FormItem>
</i-col>
	<i-col span="2" style="text-align: center">-</i-col>
	<i-col span="11">
	<FormItem prop="refundNoMax">
	<InputNumber v-model="searchForm.refundNoMax" placeholder="请输入结束退款单号" style="width: 100%;"/>
</FormItem>
</i-col>
</Row>
</FormItem>
</i-col><i-col span="12">
	<FormItem label="支付订单号" prop="transactionNo" label-for="transactionNo">
	<Input v-model="searchForm.transactionNo" element-id="transactionNo" placeholder="请输入支付订单号" clearable/>
</FormItem>
</i-col><i-col span="12">
	<FormItem label="退款类型"><Row>
	<i-col span="11">
	<FormItem prop="refundTypeMin">
	<InputNumber v-model="searchForm.refundTypeMin" placeholder="请输入开始退款类型" style="width: 100%;"/>
</FormItem>
</i-col>
	<i-col span="2" style="text-align: center">-</i-col>
	<i-col span="11">
	<FormItem prop="refundTypeMax">
	<InputNumber v-model="searchForm.refundTypeMax" placeholder="请输入结束退款类型" style="width: 100%;"/>
</FormItem>
</i-col>
</Row>
</FormItem>
</i-col><i-col span="12">
	<FormItem label="退款订单号" prop="refundTransactionNo" label-for="refundTransactionNo">
	<Input v-model="searchForm.refundTransactionNo" element-id="refundTransactionNo" placeholder="请输入退款订单号" clearable/>
</FormItem>
</i-col><i-col span="12">
	<FormItem label="申请退款金额"><Row>
	<i-col span="11">
	<FormItem prop="applyRefundAmountMin">
	<InputNumber v-model="searchForm.applyRefundAmountMin" placeholder="请输入开始申请退款金额" style="width: 100%;"/>
</FormItem>
</i-col>
	<i-col span="2" style="text-align: center">-</i-col>
	<i-col span="11">
	<FormItem prop="applyRefundAmountMax">
	<InputNumber v-model="searchForm.applyRefundAmountMax" placeholder="请输入结束申请退款金额" style="width: 100%;"/>
</FormItem>
</i-col>
</Row>
</FormItem>
</i-col><i-col span="12">
	<FormItem label="实际退款金额"><Row>
	<i-col span="11">
	<FormItem prop="actualRefundAmountMin">
	<InputNumber v-model="searchForm.actualRefundAmountMin" placeholder="请输入开始实际退款金额" style="width: 100%;"/>
</FormItem>
</i-col>
	<i-col span="2" style="text-align: center">-</i-col>
	<i-col span="11">
	<FormItem prop="actualRefundAmountMax">
	<InputNumber v-model="searchForm.actualRefundAmountMax" placeholder="请输入结束实际退款金额" style="width: 100%;"/>
</FormItem>
</i-col>
</Row>
</FormItem>
</i-col><i-col span="12">
	<FormItem label="退款完成时间"><Row>
	<i-col span="11">
	<FormItem prop="refundCompleteTimeMin">
	<DatePicker @on-change="searchForm.refundCompleteTimeMin=$event" :value="searchForm.refundCompleteTimeMin" placeholder="请输入开始退款完成时间" type="datetime" format="yyyy-MM-dd HH:mm:ss" style="width: 100%;" clearable></DatePicker>
</FormItem>
</i-col>
	<i-col span="2" style="text-align: center">-</i-col>
	<i-col span="11">
	<FormItem prop="refundCompleteTimeMax">
	<DatePicker @on-change="searchForm.refundCompleteTimeMax=$event" :value="searchForm.refundCompleteTimeMax" placeholder="请输入结束退款完成时间" type="datetime" format="yyyy-MM-dd HH:mm:ss" style="width: 100%;" clearable></DatePicker>
</FormItem>
</i-col>
</Row>
</FormItem>
</i-col><i-col span="12">
	<FormItem label="物流公司名称" prop="logisticsCompany" label-for="logisticsCompany">
	<Input v-model="searchForm.logisticsCompany" element-id="logisticsCompany" placeholder="请输入物流公司名称" clearable/>
</FormItem>
</i-col><i-col span="12">
	<FormItem label="物流公司编码" prop="logisticsCode" label-for="logisticsCode">
	<Input v-model="searchForm.logisticsCode" element-id="logisticsCode" placeholder="请输入物流公司编码" clearable/>
</FormItem>
</i-col><i-col span="12">
	<FormItem label="物流单号" prop="logisticsNo" label-for="logisticsNo">
	<Input v-model="searchForm.logisticsNo" element-id="logisticsNo" placeholder="请输入物流单号" clearable/>
</FormItem>
</i-col><i-col span="12">
	<FormItem label="退款状态"><Row>
	<i-col span="11">
	<FormItem prop="refundStatusMin">
	<InputNumber v-model="searchForm.refundStatusMin" placeholder="请输入开始退款状态" style="width: 100%;"/>
</FormItem>
</i-col>
	<i-col span="2" style="text-align: center">-</i-col>
	<i-col span="11">
	<FormItem prop="refundStatusMax">
	<InputNumber v-model="searchForm.refundStatusMax" placeholder="请输入结束退款状态" style="width: 100%;"/>
</FormItem>
</i-col>
</Row>
</FormItem>
</i-col><i-col span="12">
	<FormItem label="申请退款说明" prop="remark" label-for="remark">
	<Input v-model="searchForm.remark" element-id="remark" placeholder="请输入申请退款说明" clearable/>
</FormItem>
</i-col><i-col span="12">
	<FormItem label="申请退款回复" prop="replyRemark" label-for="replyRemark">
	<Input v-model="searchForm.replyRemark" element-id="replyRemark" placeholder="请输入申请退款回复" clearable/>
</FormItem>
</i-col><i-col span="12">
	<FormItem label="版本号"><Row>
	<i-col span="11">
	<FormItem prop="versionMin">
	<InputNumber v-model="searchForm.versionMin" placeholder="请输入开始版本号" style="width: 100%;"/>
</FormItem>
</i-col>
	<i-col span="2" style="text-align: center">-</i-col>
	<i-col span="11">
	<FormItem prop="versionMax">
	<InputNumber v-model="searchForm.versionMax" placeholder="请输入结束版本号" style="width: 100%;"/>
</FormItem>
</i-col>
</Row>
</FormItem>
</i-col><i-col span="12">
	<FormItem label="创建时间"><Row>
	<i-col span="11">
	<FormItem prop="createTimeMin">
	<DatePicker @on-change="searchForm.createTimeMin=$event" :value="searchForm.createTimeMin" placeholder="请输入开始创建时间" type="datetime" format="yyyy-MM-dd HH:mm:ss" style="width: 100%;" clearable></DatePicker>
</FormItem>
</i-col>
	<i-col span="2" style="text-align: center">-</i-col>
	<i-col span="11">
	<FormItem prop="createTimeMax">
	<DatePicker @on-change="searchForm.createTimeMax=$event" :value="searchForm.createTimeMax" placeholder="请输入结束创建时间" type="datetime" format="yyyy-MM-dd HH:mm:ss" style="width: 100%;" clearable></DatePicker>
</FormItem>
</i-col>
</Row>
</FormItem>
</i-col><i-col span="12">
	<FormItem label="更新时间"><Row>
	<i-col span="11">
	<FormItem prop="updateTimeMin">
	<DatePicker @on-change="searchForm.updateTimeMin=$event" :value="searchForm.updateTimeMin" placeholder="请输入开始更新时间" type="datetime" format="yyyy-MM-dd HH:mm:ss" style="width: 100%;" clearable></DatePicker>
</FormItem>
</i-col>
	<i-col span="2" style="text-align: center">-</i-col>
	<i-col span="11">
	<FormItem prop="updateTimeMax">
	<DatePicker @on-change="searchForm.updateTimeMax=$event" :value="searchForm.updateTimeMax" placeholder="请输入结束更新时间" type="datetime" format="yyyy-MM-dd HH:mm:ss" style="width: 100%;" clearable></DatePicker>
</FormItem>
</i-col>
</Row>
</FormItem>
</i-col><i-col span="12">
	<FormItem label="是否激活"><Row>
	<i-col span="11">
	<FormItem prop="isActiveMin">
	<InputNumber v-model="searchForm.isActiveMin" placeholder="请输入开始是否激活" style="width: 100%;"/>
</FormItem>
</i-col>
	<i-col span="2" style="text-align: center">-</i-col>
	<i-col span="11">
	<FormItem prop="isActiveMax">
	<InputNumber v-model="searchForm.isActiveMax" placeholder="请输入结束是否激活" style="width: 100%;"/>
</FormItem>
</i-col>
</Row>
</FormItem>
</i-col>
</Row>

            </Form>
            <div slot="footer">
                <Button type="text" size="large" @click="resetForm">清空</Button>
                <Button type="text" size="large" @click="cancelModal">取消</Button>
                <Button type="primary" size="large" @click="searchOkModal" :loading="loading.search">查询</Button>
            </div>
        </Modal>
    </div>
</template>

<script>
    import * as utils from '@/api/utils-v2'
    import * as ResponseStatus from '@/api/response-status'
    export default {
        name: 'GoodsOrderRefundSearch',
        data() {
            return {
                modal: {
                    search: false
                },
                loading: {
                    search: false
                },
                urls: {
                    searchUrl: '/goods-order-refund/admin/pager-cond'
                },
                searchForm: {
                    pageNo: 1,
                    pageSize: 10,
                    sortColumn: null,
                    sortOrder: null,
                    id: null,
idMin: null, 
idMax: null, 
userId: null,
userIdMin: null, 
userIdMax: null, 
shopId: null,
shopIdMin: null, 
shopIdMax: null, 
orderId: null,
orderIdMin: null, 
orderIdMax: null, 
orderItemId: null,
orderItemIdMin: null, 
orderItemIdMax: null, 
orderNo: null,
refundNo: null,
refundNoMin: null, 
refundNoMax: null, 
transactionNo: null,
refundType: null,
refundTypeMin: null, 
refundTypeMax: null, 
refundTransactionNo: null,
applyRefundAmount: null,
applyRefundAmountMin: null, 
applyRefundAmountMax: null, 
actualRefundAmount: null,
actualRefundAmountMin: null, 
actualRefundAmountMax: null, 
refundCompleteTime: null,
refundCompleteTimeMin: null, 
refundCompleteTimeMax: null, 
logisticsCompany: null,
logisticsCode: null,
logisticsNo: null,
refundStatus: null,
refundStatusMin: null, 
refundStatusMax: null, 
remark: null,
replyRemark: null,
version: null,
versionMin: null, 
versionMax: null, 
createTime: null,
createTimeMin: null, 
createTimeMax: null, 
updateTime: null,
updateTimeMin: null, 
updateTimeMax: null, 
isActive: null,
isActiveMin: null, 
isActiveMax: null, 

                },
                dataDictCodes: ['IS_ACTIVE'],
                dataDictItems: {},
            }
        },
        computed: {},
        mounted() {},
        methods: {
            resetForm() {
                this.$refs.searchForm.resetFields()
            },
            cancelModal(modal) {
                this.modal.search = false
            },
            searchOkModal(modal) {
                this.modal.search = false
                this.$emit('searchTable', true)
            }
        }
    }
</script>

<style>
</style>